﻿
package com.ostrich.manpower.service;
/**
 * @brief    模块功能简单描述
 * @details  模块功能详细描述
 * @author wangyinan
 */
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.base.dao.BaseDao;
import com.base.page.BasePage;
import com.ostrich.manpower.bean.TostHrSalaryinfo;

public interface  TostHrSalaryinfoDao<T> extends BaseDao<T>{
	public List<T> queryByHrid(Integer hrid) ;
	public List<T> queryAllByMouth(int mouth);
	public void deleteByhrMonth(@Param("hsaMonth")String hsaMonth,@Param("hrId")int hrId);
	public List<T> queryByHrMonthHrid(@Param("hsaMonth")String hsaMonth,@Param("hrId")int hrId);
	public List<T> queryByMap(BasePage page);
	public int queryByMapCount(BasePage page);
	public int queryByMapCountMonth(@Param("T")BasePage page,@Param("startM")String startM,@Param("endM")String endM);
	public List<T> queryByMonth(@Param("T")TostHrSalaryinfo tostHrSalaryinfo,@Param("startM")String startM,@Param("endM")String endM);
	public String querymaxMonth();
	public String queryminMonth();
	public List<T> querySalaryDerpart(@Param("T")TostHrSalaryinfo tosthrsalaryinfo,@Param("D")String derpart,@Param("startM")String startM,@Param("endM")String endM);
 }
